home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>Migrar su instalaci≤n de la versi≤n 1.3 a la 2.0 - Servidor HTTP Apache</title> <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /> <link href="./images/favicon.ico" rel="shortcut icon" /></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="./mod/">M≤dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p> <p class="apache">Versi≤n 2.0 del Servidor HTTP Apache</p> <img alt="" src="./images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> <div id="path"> <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs-project/">Documentaci≤n</a> > <a href="./">Versi≤n 2.0</a></div><div id="page-content"><div id="preamble"><h1>Migrar su instalaci≤n de la versi≤n 1.3 a la 2.0</h1> <div class="toplang"> <p><span>Idiomas disponibles: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./es/upgrading.html" title="Espa±ol"> es </a> | <a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title="Franτais"> fr </a> | <a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> </div> <div class="outofdate">Esta traducci≤n podrφa estar obsoleta. Consulte la versi≤n en inglΘs de la documentaci≤n para comprobar si se han producido cambios recientemente.</div> <p>Este documento recoge infomaci≤n crφtica sobre el proceso de actulizaci≤n de la versi≤n de Apache que usa. Se trata de peque±os comentarios. Puede encontrar mßs informaci≤n tanto en <a href="new_features_2_0.html">Nuevas funcionalidades</a>, como en el archivo <code>src/CHANGES</code>.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Cambios en el proceso de configuraci≤n y compilaci≤n</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#run-time">Cambios en el proceso de la configuraci≤n inicial del servidor</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#misc">Cambios de menor importancia</a></li> <li><img alt="" src="./images/down.gif" /> <a href="#third-party">M≤dulos de terceras partes</a></li> </ul><h3>Consulte tambiΘn</h3><ul class="seealso"><li><a href="new_features_2_0.html">Visi≤n general de las nuevas funcionalidades de Apache 2.0</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="compile-time" id="compile-time">Cambios en el proceso de configuraci≤n y compilaci≤n</a></h2> <ul> <li>Apache usa ahora <code>autoconf</code> y <code>libtool</code> <a href="install.html"> en el proceso de compilaci≤n</a>. Este sistema es parecido aunque no igual al sistema APACI de Apache 1.3.</li> <li>Ademßs de la selecci≤n de m≤dulos habitual que puede hacer al compilar, en Apache 2.0 la mayor parte del procesamiento de las petici≤n es llevada a cabo por los <a href="mpm.html">M≤dulos de MultiProcesamiento</a> (MPMs).</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="run-time" id="run-time">Cambios en el proceso de la configuraci≤n inicial del servidor</a></h2> <ul> <li>Muchas directivas que no pertenicφan al conjunto bßsico en Apache 1.3 estßn ahora en los MPMs. Si desea que el nuevo servidor de comporte de la forma mßs parecida posible a Apache 1.3, debe seleccionar el M≤dulo de MultiProcesamiento <code class="module"><a href="./mod/prefork.html">prefork</a></code>. Otros MPMs tienen diferentes directivas para controlar el proceso de creaci≤n y procesamiento de peticiones.</li> <li>El <a href="mod/mod_proxy.html">m≤dulo proxy</a> ha sido remodelado para ponerlo al dφa con la especificaci≤n HTTP/1.1. Entre los cambios mßs importantes estß el que ahora el control de acceso al proxy estß dentro de un bloque <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> en lugar de en un bloque <code><Directory proxy:></code>.</li> <li>El procesamiento de<code>PATH_INFO</code> (la informacion de path que aparece tras un nombre de fichero vßlido) ha cambiado para algunos m≤dulos. M≤dulos que fueron previamente implementados como un handle pero ahora son implementados como filtros puede que no acepten ahora peticiones que incluyan <code>PATH_INFO</code>. Filtros como <a href="mod/mod_include.html">INCLUDES</a> o <a href="http://www.php.net/">PHP</a> estßn implementados encima del handler principal (core handler) core handler, y por tanto rechazan peticiones con <code>PATH_INFO</code>. Puede usar la directiva <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> para forzar al handler principal a aceptar peticiones con <code>PATH_INFO</code> y por tanto restaurar la habilidad de usar <code>PATH_INFO</code> en server-side includes.</li> <li>La directiva <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> toma ahora como argumento <code>on</code> u <code>off</code>. Las instacias existentes de <code class="directive">CacheNegotiatedDocs</code> deben reemplazarse por <code>CacheNegotiatedDocs on</code>.</li> <li> La directiva <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> no usa ya dobles comillas al principio del argumento para indicar el mensaje de texto que tiene que mostrarse. En lugar de esto, se debe poner entre comillas todo el mensaje. Por ejemplo, <div class="example"><p><code> ErrorDocument 403 "Mensaje </code></p></div> debe sustituirse por <div class="example"><p><code> ErrorDocument 403 "Mensaje" </code></p></div> Si el segundo argumento no es una URL o una ruta vßlida a un archivo, serß tratado como un mensaje de texto. </li> <li>Las directivas <code>AccessConfig</code> y <code>ResourceConfig</code> han desaparecido. Las instancias existentes de estas directivas pueden sustituirse por la directiva <code class="directive"><a href="./mod/core.html#include">Include</a></code> que tiene una funcionalidad equivalente. Si hacφa uso de los valores por defecto de esas directivas sin incluirlas en los ficheros de configuraci≤n, puede que necesite a±adir <code>Include conf/access.conf</code> e <code>Include conf/srm.conf</code> a su fichero <code>httpd.conf</code>. Para asegurarse de que Apache lee el fichero de configuraci≤n en el mismo orden que asumφan las antiguas directivas, las directivas <code class="directive"><a href="./mod/core.html#include">Include</a></code> deben ser reemplazadas al final del fichero <code>httpd.conf</code>, con la de <code>srm.conf</code> precediendo a la de <code>access.conf</code>.</li> <li>Las directivas <code>BindAddress</code> y <code>Port</code> no existen ya. Las funcionalidades que ofrecφan esas directivas estßn ahora cubiertas por la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, que es mucho mßs flexible.</li> <li>Otro uso de la directiva <code>Port</code> en Apache 1.3 era fijar el n·mero de puerto que se usaba para URLs autoreferenciadas. La directiva equivalente en Apache 2.0 es la nueva directiva <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>: este cambio se ha introducido para permitir la especificaci≤n del nombre de host <em>y</em> del n·mero de puerto para URLs autorreferenciadas en una sola directiva.</li> <li>La directiva <code>ServerType</code> ha dejado de existir. El mΘtodo usado para servir peticiones estß ahora determinado por la selecci≤n del M≤dulo de MultiProcesamiento. Actualmente no hay dise±ado un MPM que pueda ser ejecutado por inetd.</li> <li>Los m≤dulos <code>mod_log_agent</code> y <code>mod_log_referer</code> que contenφan las directivas <code>AgentLog</code>, <code>RefererLog</code> y <code>RefererIgnore</code> han desaparecido. Los logs de agente y de referer estßn disponibles todavφa usando la directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> del m≤dulo <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>.</li> <li>las directivas <code>AddModule</code> y <code>ClearModuleList</code> no estßn presentes en la nueva versi≤n. Estan directivas se usaban para asegurarse de que los m≤dulos pudieran activarse en el orden correcto. La nueva API de Apache 2.0 permite a los m≤dulos especificar explφcitamente su orden de activaci≤n, eliminando la necesidad de estas directivas.</li> <li>La directiva <code>FancyIndexing</code> se ha eliminado. La funcionalidad que cubrφa estß ahora disponible a travΘs de la opci≤n <code>FancyIndexing</code> de la directiva <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>.</li> <li>La tΘcnica de negociaci≤n de contenido MultiViews ofrecida por <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> es ahora mßs estricta en su algoritmo de selecci≤n de ficheros y solo seleccionarß ficheros <em>negociables</em>. El antiguo comportamiento puede restaurarse usando la directiva <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code>.</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="misc" id="misc">Cambios de menor importancia</a></h2> <ul> <li>El m≤dulo <code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code>, que era experimental en Apache 1.3, es ahora un m≤dulo estßndar.</li> <li>El m≤dulo <code>mod_mmap_static</code>, que era experimental en Apache 1.3, ha sido sustituido por el m≤dulo <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>.</li> <li>La distribuci≤n de Apache ha sido reorganizada por completo para que no contenga a partir de ahora el directorio independiente <code>src</code>. En su lugar, el c≤digo fuente se ha organizado a partir del directorio principal de la distribuci≤n, y las intalaciones del servidor compilado deben hecerse en un directorio diferente.</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="third-party" id="third-party">M≤dulos de terceras partes</a></h2> <p>La API de Apache 2.0 ha sufrido grandes cambios respecto a la versi≤n 1.3. Los m≤dulos que se dise±aron para la API de Apache 1.3 <strong>no</strong> funcionarßn si no se hacen las modificaciones necasarias para adaptarlos a Apache 2.0. En la <a href="developer/">documentaci≤n para desarrolladores</a> puede encontrar informaci≤n detallada sobre este asunto.</p> </div></div> <div class="bottomlang"> <p><span>Idiomas disponibles: </span><a href="./de/upgrading.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./es/upgrading.html" title="Espa±ol"> es </a> | <a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title="Franτais"> fr </a> | <a href="./ja/upgrading.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/upgrading.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./ru/upgrading.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p> </div><div id="footer"> <p class="apache">Copyright 1999-2004 The Apache Software Foundation.<br />Licencia bajo los tΘrminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="./mod/">M≤dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div> </body></html>